KQML Overview An Overview of KQML: A Knowledge Query and Manipulation Language KQML Advisory Group with major contributions from
نویسندگان
چکیده
We describe a language and protocol intended to support interoperability among intelligent agents in a distributed application. Examples of applications envisioned include intelligent multi-agent design systems as well as intelligent planning, scheduling and replanning agents supporting distributed transportation planning and scheduling applications. The language, KQML for Knowledge Query and Manipulation Language, is part of a larger DARPA-sponsored Knowledge Sharing e ort focused on developing techniques and tools to promote the sharing on knowledge in intelligent systems. e will de ne the concepts which underly KQML and attempt to specify its scope and provide a model for how it will be used. Please send comments to Tim Finin, Computer Science, University of Maryland, Baltimore MD 21228; [email protected]; 410-455-3522 or to Don Mckay, Paramax Systems Corporation, PO Box 517, Paoli PA 19301; [email protected]; 215-648-2256. This work is partly supported by DARPA and Rome Laboratory under USAF contract F30602-91-C-0040. **** DRAFT **** 1 **** DRAFT ****
منابع مشابه
Implementing Kqml Performatives for Outsourcing Management System
Agents are autonomous, social, pro-active, reactive, and communicate to achieve common goal. The Knowledge Query Manipulation Language (KQML) is essentially a knowledge-level messaging language developed in the context of the knowledge sharing between agents. KQML defines various performatives to enable agent communicate their intensions by sending messages. This paper focuses on implementing K...
متن کاملSemantics for an Agent Communication Language
We address the issue of semantics for an agent communication language. In particular, the semantics of Knowledge Query Manipulation Language (KQML) is investigated. KQML is a language and protocol to support communication between software agents. We present a semantic description for KQML that associates states of the agent with the use of the language’s primitives (performatives). We have used...
متن کاملAgent-K: An Integration of AOP and KQML
This report describes a synthesis of two well-known agent paradigms: Agent-Oriented Programming, Shoham (1990), and the Knowledge Query & Manipulation Language, Finin (1993). The initial implementation of AOP, Agent-0, is a simple language for specifying agent behaviour. KQML provides a standard language for inter-agent communication. Our integration (which we have called Agent-K) demonstrates ...
متن کاملKQML--A Language and Protocol for Knowledge and Information Exchange
This paper describes the design of and experimentation with the Knowledge Query and Manipulation Language (KQML), a new language and protocol for exchanging information and knowledge. This work is part a larger effort, the ARPA Knowledge Sharing Effort which is aimed at developing techniques and methodology for building large-scale knowledge bases which are sharable and reusable. KQML is both a...
متن کاملSeamless Access to Databases through KQML in an Agent-enriched Web
The present paper illustrates a means for integrating the World Wide Web to generic informations sources mainly databasesthrough agents. We propose a mediator layer that lets databases facing on the Web be accessed through KQML, with two aims. The first is allowing the manipulation of queries and results by other agents; the second is giving a uniform external appearance to databases and other ...
متن کامل